home *** CD-ROM | disk | FTP | other *** search
- Short: _FAST_ 68060 patcher for PGP2.6.3i
- Author: roragusa@freenet.hut.fi (Roberto Ragusa)
- Uploader: roragusa@freenet.hut.fi (Roberto Ragusa)
- Version: 1.0
- Type: util/crypt
- Requires: PGP 2.6.3is
-
- -------------------------------------------------------------------
- THIS PROGRAM IS ONLY A PATCHER. IT DOESN'T CONTAIN ANY CRYPTO CODE.
- -------------------------------------------------------------------
-
- This is a small patcher that makes PGP a lot faster, and is only useful on
- 68060 processor.
-
- The patch will make PGP executable (68020 version) 100 bytes bigger (but
- more than 2 times faster!). If used on 020/030/040 CPUs the patched version
- is probably a little slower (I didn't test that...), but it should work
- without problems.
-
- Technically: the critical loop of the calculations has been rewritten
- without 32x32->64 mulu.l, thus avoiding missing instruction emulation
- and multitasking suspension (jumping mouse).
-
- A little test (encrypt/sign and decrypt of the PGP executable itself):
- unpatched 8.64s and 8.00s, patched 4.32s and 3.77s (!!!).
-
- I extensively tested the perfect working of the 060 PGP, so I'm pretty sure
- it hasn't got any bug.
-
- WARNING: if you are using the original PGP executable with CyberPatcher
- and/or OxyPatcher, you could have some speed increase, but also spurious
- errors due to inaccurate emulation of the mulu.l instruction. Technically:
- the emulation routine does not preserve the X flag, but PGP does need that
- the X flag isn't changed. No problems with the patched version (because no
- mulu.l are emulated anymore and the rewritten loop takes care of X flag!).
-
- If you don't trust this patch (you think it's a virus/backdoor...), just
- either don't use it and continue to have that "jumping mouse", or
- disassemble the changed code and check it on your own.
-
- If you want to try it, use a command like this:
- PatchPGPfor060 c:PGP ram:PGP060
- Then rename c:PGP to c:PGP.slow and copy ram:PGP060 to c:PGP.
-
- Enjoy the speed!
- Send me an Email, if you think this patcher is useful :-) .
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 9104 5948 34.6% 17-Feb-98 22:05:28 +PatchPGPfor060
- 2022 1038 48.6% 20-Feb-98 18:24:40 +PGP_060patch.readme
- -------- ------- ----- --------- --------
- 11126 6986 37.2% 21-Feb-98 13:20:56 2 files
-